import random

import numpy as np

# 使用numpy生成数组，得到ndarray类型
a = np.array([1, 2, 3])
print(a)
print(type(a))

b = np.array(range(1, 4))
print(b)
print(type(b))

c = np.arange(1, 4, 2)
print(c)
print(type(c))

# numpy中的数据类型
# 创建数组并指定数据类型
t4 = np.array(range(1, 4), dtype='int64')
print(t4)
print(t4.dtype)

# 改变数据类型
t5 = t4.astype('int8')
print(t5)
print(t5.dtype)

# numpy中的小数
t6 = np.array([random.random() for i in range(10)])
print(t6)
print(t6.dtype)

# 指定小数位数
t7 = np.round(t6, 2)
print(t7)
